Erkennung und Vermeidung von unkooperativem Verhalten in Peer-to-Peer-Datenstrukturen
نویسنده
چکیده
Peer-to-Peer (P2P)-Datenstrukturen (auch bekannt als P2P-Overlays oder Strukturierte P2P-Netzwerke) sind in der Lage, riesige Bestände an (Schlüssel,Wert)Paaren effizient zu verwalten und dabei viele parallele Abfragen zu unterstützen. Dies wird erreicht, indem Datenbestand und Anfragelast auf alle Teilnehmer des Systems verteilt werden. Vorschläge für P2P-Datenstrukturen gehen davon aus, dass die Peers ihren Teil der Anfragelast stets protokollgerecht verarbeiten. Für rationale Peers besteht die ökonomisch dominante Verhaltensweise jedoch darin, Anfragen anderer Teilnehmer nicht zu verarbeiten, sich also unkooperativ zu verhalten. Existierende Vorschläge zum Umgang mit unkooperativen Teilnehmern skalieren zumeist schlechter als die P2P-Datenstruktur selbst, lassen sich angreifen oder umgehen, oder basieren auf Annahmen, die einen Einsatz in der Praxis nicht zulassen. Im Rahmen dieses Beitrags wird FairNet vorgestellt, ein Protokoll, das unkooperatives Verhalten ökonomisch unattraktiv macht. FairNet beruht darauf, dass topologisch benachbarte Peers nachvollziehbare Beobachtungen über geleistete oder verweigerte Arbeit austauschen. Peers, über die zu wenige positive Beobachtungen vorliegen, müssen einen Arbeitsbeweis erbringen, bevor sie am P2P-Netz partizipieren können. Das Protokoll führt dabei zur Entstehung von logischen transitiven Netzen von kooperativen Peers, die unkooperative Knoten von der Anfrageverarbeitung ausschließen und den Arbeitsbeweis als Eintrittsbarriere verwenden.
منابع مشابه
Verteilte Anfrageverarbeitung in DHT-basierten P2P-Systemen
Peer-to-Peer (P2P)-Systeme und hierbei speziell verteilte Datenstrukturen versprechen Skalierbarkeit bis auf Internet-Größe bei fairer Verteilung der Infrastrukturkosten und hoher Robustheit. Für viele potenzielle Anwendungen sind die von derartigen Systemen unterstützten einfachen Schlüsselzugriffe nicht ausreichend – vielmehr ist die Verwaltung und Anfrage komplex strukturierter Daten notwend...
متن کاملAnfragebearbeitung und Routing in Schema-basierten P2P-Systemen
Zusammenfassung Im Zusammenhang mit Filesharing-Anwendungen und skalierbaren verteilten Datenstrukturen hat sich das Peer-to-Peer (P2P) Paradigma in jüngster Zeit immer stärker verbreitet. Aufgrund ihres dezentralen Charakters versprechen P2P-Systeme erhöhte Robustheit und Skalierbarkeit und eröffnen dadurch neue Möglichkeiten für Datenintegrationsanwendungen. In solchen Schema-basierten P2P-Sy...
متن کاملPeer-to-Peer: Grundlagen und Architektur
Sind Peer-to-Peer-(P2P)-Systeme ein neuer Ansatz zum Design von verteilten Anwendungen? Eigentlich nicht. Zwar sind P2P-Systeme ein großer Erfolg, aber überspitzt formuliert, stellen sie „nur“ eine Rückbesinnung auf das ursprüngliche Internet-Prinzip dar: Jeder Internet-Node kann mit jedem anderen Internet-Node bidirektional kommunizieren, zum Beispiel, sowohl als FTP-Client als auch als FTP-Se...
متن کاملAnreizmechanismen für Peer-to-Peer Web Crawling unter Berücksichtigung bösartiger Teilnehmer
Web Crawling ist grundlegend für eine Vielzahl von Anwendungen. Aufgrund der damit verbundenen hohen Ressourcenanforderungen sind jedoch nur wenige Organisationen in der Lage, eigene Crawler zu betreiben. Um neue Anwendungsbereiche zu erschließen und eine hohe Skalierbarkeit sowie eine faire Verteilung der Kosten zu erreichen, muss Web Crawling nicht nur verteilt, sondern auch koordinatorfrei s...
متن کاملFraud Detection 2.0 - Real Time SIP Analytics mithilfe von Complex Event Processing
Das Ziel des zweijährigen Forschungsprojektes war es, eine Weiterentwicklung der auf dem Markt bereits existierenden Fraudlösungen mithilfe eine CEP-Lösung zu schafen. Die herkömmlichen Lösungen zeigen Schwächen, weil sie die imNachgang eines Gespräches aufgezeichneten Abrechnungsdaten (CDR-Call Detail Records) analysieren. Die hier beschriebene Entwicklung analysiert die beim Verbindungsaufbau...
متن کامل